// 认证相关的工具函数

/**
 * 获取认证令牌
 * @returns 认证令牌字符串或null
 */
export const getAuthToken = (): string | null => {
  return localStorage.getItem('authToken');
};

/**
 * 设置认证令牌
 * @param token 认证令牌
 */
export const setAuthToken = (token: string): void => {
  localStorage.setItem('authToken', token);
};

/**
 * 移除认证令牌
 */
export const removeAuthToken = (): void => {
  localStorage.removeItem('authToken');
};

/**
 * 检查用户是否已登录
 * @returns 布尔值，表示用户是否已登录
 */
export const isLoggedIn = (): boolean => {
  return !!getAuthToken();
};